package java学习.第17章_反射机制;

import java.lang.annotation.Annotation;

/**
 * ClassName: J6_获取运行时的包
 * Package: java学习.第17章_反射机制
 * Description:
 *
 * @Author 张蛟龙
 * @Create 2023/4/20 20:16
 * @Version 1.0
 */
public class G6_获取运行时的包 {
    public static void main(String[] args) throws Exception {
        反射获得他运行时包();
        // TODO: 2021/11/2 java反射获取import的导入 获取不到
    }

    private static void 反射获得他运行时包() {
        Class<FS> fsClass = FS.class;

        Package aPackage = fsClass.getPackage();//
        System.out.println("获得他所在的包"+aPackage);
        Annotation[] annotations = fsClass.getAnnotations();
        for (Annotation a:annotations){
            System.out.println(a);
        }//遍历他的注释
    }
}
